/***漂浮***/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float .img_title { display: none; }
.j-float ul li { overflow: hidden; margin-bottom: 10px; }
.j-float img { height: auto; }
.j-float .float-close { padding-bottom: 5px; text-align: right; }
.j-float .float-close img { cursor: pointer; }
/*左右悬浮*/
.ind-p-tlpic li { font-size: 0; line-height: 0; padding-bottom: 20px; overflow: hidden; }
.ind-p-tlpic li span { display: none; }
.ind-p-tlpic li img { width: 100%; height: auto; }

/*左右悬浮*/
.j-couplet { display: none; }
.ind-left-xf { position: fixed; z-index: 1000; left: 0; bottom: 0; z-index: 9999; }
.ind-left-xf ul li { margin-bottom: 5px; }
.ind-right-xf { position: fixed; z-index: 1000; right: 0; bottom: 0; z-index: 9999; }
.ind-right-xf ul li { margin-bottom: 5px; }
.couplet-close { cursor: pointer; padding-bottom: 5px; }
.ls_mainbox { margin: 25px 0 0 0; }
/*头条 */
.ls_topnews { height: 100px; padding: 0 28px; border: 1px solid #dcd2ae; text-align: center; line-height: 36px; color: #666; font-size: 16px; background: url(../images/tt_bg.png) left top no-repeat; border-radius: 3px; -moz-border-radius: 3px; }
.ls_topnews .title { font-size: 30px; font-weight: bold; color: #0154a4; font-weight: bold; line-height: 48px; height: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top: 8px; }
.ls_topnews .remarks { height: 35px; line-height: 35px; white-space: nowrap; font-size: 16px; color: #666; overflow: hidden; text-overflow: ellipsis; }
.ls_topnews .remarks a { color: #e99405; }
/*焦点图 */
.ind_flash { height: 344px; overflow: hidden; width: 610px; clear: both; }
.ind_flash .mF_sohusports_wrap { width: 100%; padding: 0!important; border: 0!important; }
.ind_flash .mF_sohusports_myFocus01 { width: 100%; }
.ind_flash .mF_sohusports .txt { width: 100%; }
.ind_flash .mF_sohusports .txt li { height: 40px!important; line-height: 40px!important; }
.ind_flash .mF_sohusports .txt li a { padding-left: 10px!important; font-size: 16px!important; color: #fff!important; font-weight: normal!important; margin-right: 130px; height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: "Microsoft YaHei"; }
.ind_flash .mF_sohusports .num { bottom: 14px!important; right: 5px!important; }
.ind_flash .mF_sohusports .num li { margin-right: 5px!important; }
.ind_flash .mF_sohusports .num li a { width: 12px!important; height: 12px!important; background: url(../images/num.png) 0 0 no-repeat; color: #fff!important; text-indent: -999em; }
.ind_flash .mF_sohusports .num li.current a { width: 12px!important; background: url(../images/num.png) -12px 0 no-repeat; }
.ind_flash .mF_sohusports .pic, .ind_flash .mF_sohusports .pic li, .ind_flash .mF_sohusports .pic li img, .ind_flash .mF_sohusports .txt li { width: 100%!important; }
/*怀远新闻 */
.ind_news { width: 570px; height: 344px; }
.ind_news .ind_list  li { background: url(../images/icon.png) no-repeat left center; padding-left: 18px; }
.ind_zzbox { width: 610px; height: 238px; }
.ind_tzbox { width: 570px; height: 238px; overflow: hidden; }
.ind_zzbox .ind_list { margin: 0; }
.ind_zzbox .ind_list li a { max-width: 530px; }
.ind_tzbox .j-marquee { height: 170px!important; }
/*专题图 */
.ind_ztflash { height: 105px; overflow: hidden; clear: both; }
.ind_ztflash .mF_sohusports_wrap { width: 100%; padding: 0!important; border: 0!important; }
.ind_ztflash .mF_sohusports .txt { display: none; }
.ind_ztflash .mF_sohusports .txt li, .ind_ztflash .mF_sohusports .txt li a, .ind_ztflash .mF_sohusports .txt li b { display: none; }
.ind_ztflash .mF_sohusports .pic, .ind_ztflash .mF_sohusports .pic li, .ind_ztflash .mF_sohusports .pic li img, .ind_ztflash .mF_sohusports .txt li, .ind_ztflash .mF_sohusports_myFocus02 { width: 100%!important; }
.ind_ztflash .mF_sohusports .num { bottom: 12px!important; right: 5px!important; }
.ind_ztflash .mF_sohusports .num li { margin-right: 5px!important; }
.ind_ztflash .mF_sohusports .num li a { width: 16px!important; height: 16px!important; background: #fff; color: #333!important; text-align: center; line-height: 14px; }
.ind_ztflash .mF_sohusports .num li.current a { background: red; color: #fff!important; }
/*专题专栏 */
.ind_ztzl { height: 65px; padding: 15px 30px 15px 15px; overflow: hidden; border: 1px solid #ececec; position: relative; padding-left: 100px; }
.ind_ztzl .j-marquee { height: 65px!important; }
.ind_ztzl .zttit { position: absolute; left: 15px; top: 15px; }
.ind_ztzl .zttit img { width: 65px; height: 65px; }
.ind_ztzlbox { height: 65px; overflow: hidden; }
.ind_ztzlbox ul li { display: inline; float: left; width: 204px; height: 65px; margin-right: 10px; }
.ind_ztzlbox ul li img { width: 100%; }
.ind_ztzl_next, .ind_ztzl_prev { position: absolute; }
.ind_ztzl_next, .ind_ztzl_prev { display: block; position: absolute; right: 8px; width: 15px; height: 28px; background: url("../images/ind_prev.png") 0 0 no-repeat; cursor: pointer; }
.ind_ztzl_prev { top: 15px; }
.ind_ztzl_prev:hover { background-position: -15px 0; }
.ind_ztzl_next { background-position: -30px 0; bottom: 15px; }
.ind_ztzl_next:hover { background-position: -45px 0; }




/*三大版块切换 */
.ind_bg { background: #f7f7f7; padding-bottom: 20px; border-top: 1px solid #fff; }
.ind_titles { width: 115px; }
.ind_titles ul li { font-size: 22px; font-weight: bold; text-align: center; display: block; margin-bottom: 8px; height: 117px; background: url(../images/ind_tittab.png) 0 0 no-repeat; }
.ind_titles ul li a { padding-top: 15px; display: block; }
.ind_titles ul li .ico { display: block; margin: 0 auto; width: 54px; height: 54px; background: url(../images/ind_titico.png) 0 -54px no-repeat; }
.ind_titles ul li .ico2 { background-position: -54px -54px; }
.ind_titles ul li .ico3 { background-position: -108px -54px; }
.ind_titles ul li.active { color: #fff; background: url(../images/ind_tittab.png) right top no-repeat; }
.ind_titles ul li.active a { color: #fff; }
.ind_titles ul li.active .ico { background-position: 0 0; }
.ind_titles ul li.active .ico2 { background-position: -54px 0; }
.ind_titles ul li.active .ico3 { background-position: -108px 0; }
.ind_threecon { height: 367px; background: #fff; padding: 0 20px 0 0; margin-left: 115px; overflow: hidden; }
/*三大版块-政务公开 */
.ind_gkleft { width: 722px; margin-left: 20px; padding-top: 6px; }
.ind_gkleft .ind_list  li a { max-width: 318px; }
.ind_gkright { width: 300px; }
.ind_gkzc { height: 237px; border-bottom: 1px solid #cdcdcd; }

.gk_lmbtn ul li:nth-of-type(1) { margin-top: 0; }
.ind_gkleft .ind_ctabs { height: 42px; line-height: 42px; }
.ind_gkleft .ind_ctabs ul li { height: 42px; }
.ind_gkleft .public-list ul li { line-height: 42px; height: 42px; }
.gk_lmbtn { margin-top: 15px; }
.gk_lmbtn ul li { float: left; height: 55px; line-height: 55px; width: 100%; margin-top: 13px; }
.gk_lmbtn ul li a { font-size: 16px; display: block; width: 100%; height: 100%; background: #fffbf5; border: 1px solid #edd7b5; }
.gk_lmbtn ul li  img { margin-right: 14px; margin-left: 60px; }
.gk_lmbtn ul li .img_title { display: inline-block; vertical-align: middle; max-width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.gk_lmbtn ul li a:hover img { webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); }
/*三大版块-办事服务 */
.ind_bsleft { width: 410px; margin-left: 20px; padding-top: 6px; }
.ind_bsright { width: 612px; padding-top: 6px; }
.bs_icolist { margin-top: 15px; }
.bs_icolist ul { margin-right: 11px; }
.bs_icolist ul li { display: inline; float: left; width: 25%; text-align: center; margin-bottom: 10px; }
.bs_icolist ul li img { width: 35px; height: auto; }
.bs_icolist ul li .img_title { display: block; font-size: 16px; height: 30px; line-height: 30px; }
.bs_icolist ul li a:hover img { webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); }
.bs_bmlist { margin-top: 15px; }
.bs_bmlist ul { margin-right: 11px; }
.bs_bmlist ul li { display: inline; float: left; font-size: 16px; width: 31.6%; margin: 0 1.5% 10px 0; height: 31px; line-height: 31px; text-align: center; }
.bs_bmlist ul li a { display: block; background: #f8f8f8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-radius: 5px; -moz-border-radius: 5px; }
.bs_bmlist ul li a:hover { background: #b20b06; color: #fff; }
.ind_bsleft .slimScrollRail { width: 11px!important; background: url(../images/scrollr_bg.gif) center center repeat-y!important; }
.ind_bsleft .slimScrollBar { width: 11px!important; background: url(../images/scrollr_bar.gif) center center no-repeat #ececec!important; border-radius: 5px; -moz-border-radius: 5px; }
.bjgs_top { height: 27px; line-height: 27px; background: #f7f7f7; font-weight: bold; margin-top: 20px; }
.bjgsbox p { float: right; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bjgsbox p.t1 { float: none; margin-right: 387px; }
.bjgsbox p.t2 { width: 177px; }
.bjgsbox p.t3 { width: 110px; }
.bjgsbox p.t4 { width: 100px; }
.bjgs_top p.t1 { text-indent: 16px; text-align: left; }
.bjgs_list { height: 175px; overflow: hidden; margin-top: 8px; }
.bjgs_list li { height: 40px; line-height: 40px; border-bottom: #ddd 1px dashed; font-size: 15px; }
.bjgs_list li .t1 { text-align: left; }
.bjgs_list li .t3, .bjgs_list li .t4 { color: #999; }
.fw_btn { margin-top: 15px; }
.fw_btn ul li { display: inline; width: 298px; text-align: center; font-size: 16px; float: left; height: 55px; line-height: 55px; }
.fw_btn ul li a { display: block; background: #f7f7f7; height: 55px; line-height: 55px; border-radius: 5px; -moz-border-radius: 5px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.fw_btn ul li a:hover { background: #fdf7f7; color: #b10803; }
.fw_btn ul li.num2 { float: right; }
.fw_btn ul li img { margin-right: 10px; }
/*三大版块-互动交流 */
.ind_hdleft { width: 410px; margin-left: 20px; padding-top: 6px; }
.ind_hdright { width: 612px; padding-top: 6px; }
.hd_xdbox { padding: 18px 0 0 0; overflow: hidden; }
.hd_dclist ul li { width: 100%; height: 61px; margin-top: 15px; overflow: hidden; position: relative; }
.hd_dclist ul li a { float: none; }
.hd_dclist ul li .zjl { width: 63px; height: 59px; float: left; text-align: center; border: 1px solid #dbd9da; border-radius: 5px; font-size: 14px; }
.hd_dclist ul li .date { display: block; width: 100%; height: 29px; line-height: 29px; }
.hd_dclist ul li .result { color: #999; }
.hd_dclist ul li .zt { display: block; width: 100%; height: 30px; line-height: 30px; border-radius: 0 0 4px 4px; color: #fff; }
.hd_dclist ul li .starting { background: #e4bd62; }
.hd_dclist ul li .over { background: #c7c7c7; }
.hd_dclist ul li .nostart { background: #c7c7c7; }
.hd_dclist ul li .dczj_intro { padding-left: 85px; line-height: 32px; }
.hd_dclist ul li .dczj_intro .tit { display: block; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hd_dclist ul li .dczj_intro .info { color: #666; line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hd_dclist ul li .dczj_intro .zj-title { height: 32px; line-height: 32px; overflow: hidden; }
.hd_dclist ul li .dczj_intro .zj-title .result { float: left; color: #245399; padding-left: 10px; font-size: 17px; }
.hd_dclist ul li .dczj_intro .zj-title .result a { color: #245399; padding-left: 5px; }
.xd_title { background: #f9f9f9; height: 28px; line-height: 28px; font-size: 15px; }
.xd_title ul li { display: inline; float: right; text-align: center; font-weight: bold; }
.xd_title ul li.t1 { float: none; display: block; margin: 0 235px 0 165px; }
.xd_title ul li.t2 { width: 120px; }
.xd_title ul li.t3 { width: 115px; }
.xd_title ul li.t0 { width: 150px; float: left; }
.xd_list { margin: 10px 0; height: 170px; overflow: hidden; }
.xd_list li { height: 34px; line-height: 34px; font-size: 16px; }
.xd_list li p { display: block; float: right; text-align: center; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xd_list li p.p2 { width: 120px; }
.xd_list li p.p3 { width: 115px; }
.xd_list li p.p0 { width: 150px; float: left; }
.xd_list li p.p1 { float: none; margin: 0 235px 0 165px; text-align: left; }
.hd_xxbtn ul { width: 110%; }
.hd_xxbtn ul li { display: inline; text-align: center; float: left; font-size: 16px; margin-right: 14px; width: 144px; height: 60px; line-height: 60px; }
.hd_xxbtn ul li a { display: block; height: 60px; background: #f6f6f6; border-radius: 5px; -moz-border-radius: 5px; }
.hd_xxbtn ul li a:hover { background: #fdf3f2; }
.hd_xxbtn ul li a:hover img { webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); }
@media (max-width: 1199px) and (min-width: 992px) {
  /*焦点图 */
  .ind_flash { width: 505px; }
  /*怀远动态*/
  .ind_news { width: 470px; }
  .ind_news .ind_atabs ul li { margin: 0; width: 25%; text-align: center; }
  .ind_news .ind_atabs ul li a { padding: 0; font-size: 18px; }
  .ind_zzbox { width: 505px; }
  .ind_tzbox { width: 470px; }
  .ind_zzbox .ind_list li a { max-width: 430px; }
  /*政务公开 */
  .ind_gkleft { width: 538px; }
  .ind_gkright { width: 280px; }
  .ind_gkleft .ind_list li a { max-width: 238px; }
  /*办事服务 */
  .ind_bsleft { width: 320px; }
  .ind_bsright { width: 500px; }
  .fw_btn ul li { width: 240px; }
  .bjgsbox p.t1 { float: none; margin-right: 337px; }
  .bjgsbox p.t2 { width: 127px; }
  /*互动交流 */
  .ind_hdleft { width: 320px; }
  .ind_hdright { width: 500px; }
  .hd_xxbtn ul li { margin-right: 10px; width: 120px; }
}
@media (max-width: 991px) {
  .mt20 { margin-top: 10px; }
  /*焦点图 */
  .ind_flash, .ind_lmrbox { margin-bottom: 10px; }
  .ind_flash,   .ind_news,   .ind_tzbox,   .ind_ztflash, .ind_zzbox { width: 100%; float: none; height: auto; }
  .ind_flash,   .ind_flash .mF_sohusports_myFocus01,   .ind_flash .pic, .ind_flash .pic img { width: 100%; height: 468px!important; }
  .ind_ztflash,   .ind_ztflash .mF_sohusports_myFocus02,   .ind_ztflash .pic, .ind_ztflash .pic img { width: 100%; height: 115px!important; }
  /*列表 */
  .ind_list li a { max-width: 638px; }
  .ind_zzbox .ind_list li a { max-width: 638px; }
  /*三版块 */
  .ind_titles { float: none; padding-top: 10px; width: auto; background: #fff; }
  .ind_titles ul li { float: left; width: 31.3%; margin: 0 1%; background: #fdf3f3; }
  .ind_titles ul li.active { background: #b10803; }
  .ind_threecon { height: auto; padding: 0 15px; margin: 0; }
  .ind_gkleft, .ind_gkright { width: auto; float: none; margin: 0; }
  .ind_gkleft .ind_list li a { max-width: 638px; }
  .gk_lmbtn { padding-bottom: 15px; margin-top: 0; }
  .gk_lmbtn ul { width: 100%; }
  .gk_lmbtn ul li { margin: 10px 1% 0!important; width: 48%; }
  .gk_lmbtn ul li a { background: #fffbf5; border: 1px solid #f5d5d2; border-radius: 5px; -moz-border-radius: 5px; }
  .ind_gkzc { height: auto; }
  /*办事服务 */
  .ind_bsleft, .ind_bsright { width: auto; float: none; margin: 0; }
  .ind_bsright { padding-bottom: 15px; }
  .fw_btn ul li { width: 49%; }
  /*互动交流 */
  .ind_hdleft, .ind_hdright { width: auto; float: none; margin: 0; }
  .ind_hdright { padding-bottom: 15px; }
  .xd_list { height: auto; }
  .hd_xxbtn ul li { width: 174px; }
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (max-width: 767px) {
  .ls_mainbox { margin: 15px 0 0 0; padding: 10px; }
  /*动态 */
  .ls_topnews { height: auto; padding-bottom: 8px; }
  .ind_topnews .title { font-size: 26px; white-space: normal; height: auto; line-height: 36px; }
  .ind_topnews .remarks { white-space: normal; }
  /*焦点图 */
  .ind_flash { height: auto!important; }
  .ind_flash .mF_sohusports_myFocus01,   .ind_flash .pic, .ind_flash .pic img { width: 100%; height: 22em!important; }
  .ind_ztflash,   .ind_ztflash .mF_sohusports_myFocus02,   .ind_ztflash .pic, .ind_ztflash .pic img { width: 100%; height: 5.6em!important; }
  /*公开列表 */
  .ind_titles ul li { font-size: 20px; }
  /*办事服务 */
  .bjgsbox p.t4 { display: none; }
  .bjgsbox p.t2 { width: 127px; }
  .bjgsbox p.t1 { margin-right: 237px; }
  /*互动交流 */
  .hd_xxbtn ul { width: 100%; }
  .hd_xxbtn ul li { width: 23%; margin: 0 1%; }
  .xd_list li p.p2, .xd_title ul li.t2 { width: 90px; }
  .xd_list li p.p0,   .xd_list li p.p3,   .xd_title ul li.t0, .xd_title ul li.t3 { display: none; }
  .xd_list li p.p1, .xd_title ul li.t1 { margin: 0 90px 0 0; }
  .ind_threecon { padding: 0 10px; }
}
@media (max-width: 600px) {
  /*网上服务 */
  .bjgsbox p.t2 { display: none; }
  .bjgsbox p.t3 { width: 90px; }
  .bjgsbox p.t1 { margin-right: 90px; }
  .ind_hdright { padding-bottom: 0; }
  .hd_xxbtn ul li { width: 48%; margin-bottom: 15px; }
  .gk_lmbtn ul li img { margin-left: 0; }
  .gk_lmbtn ul li a { text-align: center; }
}
@media (max-width: 450px) {
  .gk_lmbtn ul li { width: auto; float: none; }
}
@media (max-width: 400px) {
  .bs_icolist ul li { width: 33.2%; }
  .bs_bmlist ul li { width: 48.5%; }
}


/*横幅（原漂浮）*/
.ls-pf { padding-left: 15px; height: 65px; }
.ls-pf .ind_ztzlbox { height: 65px; }
.ls-pf .ind_ztzlbox ul li { width: 221px; height: 65px; }
.ls-pf .ind_ztzlbox ul li a { display: block; width: 100%; height: 100%; }
.ls-pf .ind_ztzlbox ul li a img { width: 100%; height: 100%; }
@media (max-width: 1199px) and (min-width: 992px) {
  .ls-pf .ind_ztzlbox ul li { width: 221px; height: 65px; }
}
@media (max-width: 991px) {

}
@media (max-width: 767px) {

}